import request from '@/api2'
import type { ILoginRequest } from '~/subtree/types'

// 导出一个名为loginApi的函数，该函数接收一个ILoginRequest类型的参数data
export function loginApi(data: ILoginRequest) {
  // 使用JCRequest.post方法发送一个POST请求，请求的URL为/login，请求的数据为data
  return request.post({
    url: 'api/acl/auth/login',
    data
  })
}

// 导出一个函数，用于获取用户信息
export function getUserInfoApi(id: number) {
  // 使用JCRequest.get方法，发送GET请求，获取用户信息
  return request.get({
    url: `/users/${id}`
  })
}

// 导出一个函数，用于获取菜单接口
export function getMenusApi(id: number) {
  // 使用JCRequest.get方法，传入url参数，获取菜单接口
  return request.get({
    url: `/role/${id}/menu`
  })
}
